package com.industrial.premu.domain.sqsj;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.industrial.common.core.annotation.Excel;
import com.industrial.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 亩产导入数据-税务局对象 pre_mu_import_shuiwu
 *
 * @author ruoyi
 * @date 2024-01-25
 */
public class PreMuImportShuiwu extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    private String companyType;

    private String county;

    /** 年度 */
    @Excel(name = "年度")
    private String year;

    /** 统一社会信用代码 */
    @Excel(name = "统一社会信用代码")
    private String uscc;

    /** 企业全称 */
    @Excel(name = "企业全称")
    private String companyName;

    /**利润总额（万元）*/
    @Excel(name = "利润总额（万元）")
    private String profitTotal;

    /** 主营业务收入（万元） */
    @Excel(name = "营业收入（万元）")
    private String mainIncome;

    /** 耗煤量（吨） */
    @Excel(name = "耗煤量（吨）")
    private String coalConsumption;

    /** 耗电量（千瓦时） */
    @Excel(name = "耗电量（千瓦时）")
    private String powerConsumption;

    /** 耗气量（立方米） */
    @Excel(name = "耗气量（立方）")
    private String gasConsumption;

    /** 研发经费支出（万元） */
    @Excel(name = "研发经费支出（万元）")
    private String rdFunds;

    /** 税收（万元） */
    //@Excel(name = "税收实际贡献合计（万元）")
    private String actualTax;



    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDate;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateDate;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 删除标记 */
    private String delFlag;

    /** 资源税（万元 */
    //@Excel(name = "资源税（万元）")
    private String resourcesTax;

    /** 烟叶税（万元） */
    //@Excel(name = "烟叶税（万元）")
    private String tobaccoTax;

    /** 环境保护税（万元） */
    //@Excel(name = "环境保护税（万元）")
    private String environmentalProtectionTax;

    /** 契税(万元） */
    //@Excel(name = "契税(万元）")
    private String deedTax;

    /** 耕地占用税（万元） */
    //@Excel(name = "耕地占用税（万元）")
    private String farmlandOccupationTax;

    /** 车辆购置税(万元） */
    //@Excel(name = "车辆购置税(万元）")
    private String vehiclePurchaseTax;

    /** 车船税（万元） */
    //@Excel(name = "车船税（万元）")
    private String travelTax;

    /** 土地增值税（万元 */
    //@Excel(name = "土地增值税（万元）")
    private String landAppreciationTax;

    /** 城镇土地使用税（万元） */
    //@Excel(name = "城镇土地使用税（万元）")
    private String landTax;

    /** 印花税（万元） */
    //@Excel(name = "印花税（万元）")
    private String printingTax;

    /** 房产税（万元 */
    //@Excel(name = "房产税（万元）")
    private String realestateTax;

    /** 个人所得税（万元） */
    //@Excel(name = "个人所得税（万元）")
    private String personalTax;

    /** 企业所得税（万元 */
    //@Excel(name = "企业所得税（万元）")
    private String companyTax;

    /** 城市维护建设税（万元） */
    //@Excel(name = "城市维护建设税（万元）")
    private String cityMaintainTax;

    /** 增值税（万元） */
    //@Excel(name = "增值税（万元）")
    private String addedTax;

    /** 消费税（万元） */
    //@Excel(name = "消费税（万元）")
    private String exciseTax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String gxtMcImporesourcesTax;

    public String getProfitTotal() {
        return profitTotal;
    }

    public void setProfitTotal(String profitTotal) {
        this.profitTotal = profitTotal;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setYear(String year)
    {
        this.year = year;
    }

    public String getYear()
    {
        return year;
    }
    public void setUscc(String uscc)
    {
        this.uscc = uscc;
    }

    public String getCompanyType() {
        return companyType;
    }

    public void setCompanyType(String companyType) {
        this.companyType = companyType;
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county;
    }

    public String getUscc()
    {
        return uscc;
    }
    public void setCompanyName(String companyName)
    {
        this.companyName = companyName;
    }

    public String getCompanyName()
    {
        return companyName;
    }
    public void setActualTax(String actualTax)
    {
        this.actualTax = actualTax;
    }

    public String getActualTax()
    {
        return actualTax;
    }
    public void setMainIncome(String mainIncome)
    {
        this.mainIncome = mainIncome;
    }

    public String getMainIncome()
    {
        return mainIncome;
    }
    public void setCoalConsumption(String coalConsumption)
    {
        this.coalConsumption = coalConsumption;
    }

    public String getCoalConsumption()
    {
        return coalConsumption;
    }
    public void setPowerConsumption(String powerConsumption)
    {
        this.powerConsumption = powerConsumption;
    }

    public String getPowerConsumption()
    {
        return powerConsumption;
    }
    public void setGasConsumption(String gasConsumption)
    {
        this.gasConsumption = gasConsumption;
    }

    public String getGasConsumption()
    {
        return gasConsumption;
    }
    public void setRdFunds(String rdFunds)
    {
        this.rdFunds = rdFunds;
    }

    public String getRdFunds()
    {
        return rdFunds;
    }
    public void setCreateDate(Date createDate)
    {
        this.createDate = createDate;
    }

    public Date getCreateDate()
    {
        return createDate;
    }
    public void setUpdateDate(Date updateDate)
    {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate()
    {
        return updateDate;
    }
    public void setRemarks(String remarks)
    {
        this.remarks = remarks;
    }

    public String getRemarks()
    {
        return remarks;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag()
    {
        return delFlag;
    }
    public void setResourcesTax(String resourcesTax)
    {
        this.resourcesTax = resourcesTax;
    }

    public String getResourcesTax()
    {
        return resourcesTax;
    }
    public void setTobaccoTax(String tobaccoTax)
    {
        this.tobaccoTax = tobaccoTax;
    }

    public String getTobaccoTax()
    {
        return tobaccoTax;
    }
    public void setEnvironmentalProtectionTax(String environmentalProtectionTax)
    {
        this.environmentalProtectionTax = environmentalProtectionTax;
    }

    public String getEnvironmentalProtectionTax()
    {
        return environmentalProtectionTax;
    }
    public void setDeedTax(String deedTax)
    {
        this.deedTax = deedTax;
    }

    public String getDeedTax()
    {
        return deedTax;
    }
    public void setFarmlandOccupationTax(String farmlandOccupationTax)
    {
        this.farmlandOccupationTax = farmlandOccupationTax;
    }

    public String getFarmlandOccupationTax()
    {
        return farmlandOccupationTax;
    }
    public void setVehiclePurchaseTax(String vehiclePurchaseTax)
    {
        this.vehiclePurchaseTax = vehiclePurchaseTax;
    }

    public String getVehiclePurchaseTax()
    {
        return vehiclePurchaseTax;
    }
    public void setTravelTax(String travelTax)
    {
        this.travelTax = travelTax;
    }

    public String getTravelTax()
    {
        return travelTax;
    }
    public void setLandAppreciationTax(String landAppreciationTax)
    {
        this.landAppreciationTax = landAppreciationTax;
    }

    public String getLandAppreciationTax()
    {
        return landAppreciationTax;
    }
    public void setLandTax(String landTax)
    {
        this.landTax = landTax;
    }

    public String getLandTax()
    {
        return landTax;
    }
    public void setPrintingTax(String printingTax)
    {
        this.printingTax = printingTax;
    }

    public String getPrintingTax()
    {
        return printingTax;
    }
    public void setRealestateTax(String realestateTax)
    {
        this.realestateTax = realestateTax;
    }

    public String getRealestateTax()
    {
        return realestateTax;
    }
    public void setPersonalTax(String personalTax)
    {
        this.personalTax = personalTax;
    }

    public String getPersonalTax()
    {
        return personalTax;
    }
    public void setCompanyTax(String companyTax)
    {
        this.companyTax = companyTax;
    }

    public String getCompanyTax()
    {
        return companyTax;
    }
    public void setCityMaintainTax(String cityMaintainTax)
    {
        this.cityMaintainTax = cityMaintainTax;
    }

    public String getCityMaintainTax()
    {
        return cityMaintainTax;
    }
    public void setAddedTax(String addedTax)
    {
        this.addedTax = addedTax;
    }

    public String getAddedTax()
    {
        return addedTax;
    }
    public void setExciseTax(String exciseTax)
    {
        this.exciseTax = exciseTax;
    }

    public String getExciseTax()
    {
        return exciseTax;
    }
    public void setGxtMcImporesourcesTax(String gxtMcImporesourcesTax)
    {
        this.gxtMcImporesourcesTax = gxtMcImporesourcesTax;
    }

    public String getGxtMcImporesourcesTax()
    {
        return gxtMcImporesourcesTax;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("year", getYear())
                .append("uscc", getUscc())
                .append("companyName", getCompanyName())
                .append("actualTax", getActualTax())
                .append("mainIncome", getMainIncome())
                .append("coalConsumption", getCoalConsumption())
                .append("powerConsumption", getPowerConsumption())
                .append("gasConsumption", getGasConsumption())
                .append("rdFunds", getRdFunds())
                .append("createBy", getCreateBy())
                .append("createDate", getCreateDate())
                .append("updateBy", getUpdateBy())
                .append("updateDate", getUpdateDate())
                .append("remarks", getRemarks())
                .append("delFlag", getDelFlag())
                .append("resourcesTax", getResourcesTax())
                .append("tobaccoTax", getTobaccoTax())
                .append("environmentalProtectionTax", getEnvironmentalProtectionTax())
                .append("deedTax", getDeedTax())
                .append("farmlandOccupationTax", getFarmlandOccupationTax())
                .append("vehiclePurchaseTax", getVehiclePurchaseTax())
                .append("travelTax", getTravelTax())
                .append("landAppreciationTax", getLandAppreciationTax())
                .append("landTax", getLandTax())
                .append("printingTax", getPrintingTax())
                .append("realestateTax", getRealestateTax())
                .append("personalTax", getPersonalTax())
                .append("companyTax", getCompanyTax())
                .append("cityMaintainTax", getCityMaintainTax())
                .append("addedTax", getAddedTax())
                .append("exciseTax", getExciseTax())
                .append("gxtMcImporesourcesTax", getGxtMcImporesourcesTax())
                .append("profitTotal", getProfitTotal())
                .toString();
    }
}